Тестирование TCP

TCP_SERVER

Добавление кода в проект приложения Vitis

Щелкните правой кнопкой мыши на src, чтобы создать новую папку:

image-20250710140513635

Создайте соответствующие файлы .c и .h, как показано ниже:

image-20250714152841219

Компиляция и отладка

Добавьте необходимые заголовочные файлы:

image-20250714144527291

Основной код

Плата разработки выступает в роли TCP-сервера (порт 12345) и отправляет полученные данные обратно отправителю.

 

Результаты отладки

Используйте сетевой отладчик NetAssist в качестве клиента для подключения к реализованному серверу для передачи и приема данных.

 

TCP_CLIENT

Добавление кода в проект приложения Vitis

Щелкните правой кнопкой мыши на src, чтобы создать новую папку:

image-20250710140513635

Создайте соответствующие файлы .c и .h, как показано ниже:

image-20250714152902278

Компиляция и отладка

Добавьте необходимые заголовочные файлы:

image-20250714153100559

Основной код

Плата разработки выступает в роли TCP-клиента. После подключения к серверу (который можно запустить на компьютере), она будет отправлять обратно данные, полученные от сервера.

Результаты отладки

Сначала запустите сервер на компьютере, затем запустите программу в Vitis.

После настройки IP-адреса и порта хоста он подключится к серверу. Когда сервер отправляет данные клиенту на плате разработки, плата разработки отправляет полученные данные обратно на сервер.